Bumalik sa Leanfinit

getting started

Nagtayo Ako ng App Nang Walang Coding sa Isang Hapon

Isang hapon, 23 salita, limang screen, at TestFlight link. Ito ang kwento sa pagitan ng 'gusto kong mag-build ng app' at may app ka na talaga.

Artem

Founder

· 5 minutong pagbasa

Isinalin mula sa orihinal na Ingles.

Ang ideyang matagal mo nang iniisip

May dala-dala tayong lahat ng hindi bababa sa isang app idea. Isang habit tracker na naka-customize sa paraan ng pag-iisip mo, hindi sa kung paano nag-aakala ang isang generic app. Isang budget tool na para sa iyong pamilya, hindi sa isang template na hindi naman para sa sinuman. Isang scheduling tool para sa dog-walking business na may 14 regulars. Isang bagay na matagal nang ginagawa sa spreadsheet, ilang buwan, minsan ilang taon na. Hindi ang idea ang problema.

Ang problema ay ang assumption sa likod nito: na kailangan mo ng computer science degree, ng hired developer, o ng isang no-code app builder na halatang template lang ang output.

Mali ang assumption na iyon, mga isang hapon lang ang layo. Ang agwat ng 'hindi ko kaya mag-build ng app' at 'nagtayo na ako ng app nang walang coding at nasa phone ko na' ay mas maikli kaysa sa inaakala ng karamihan. Tungkol doon ang post na ito.

Hadlang 1: Ang malaking learning cliff bago pa man magsimula

Ang tradisyonal na landas

Swift o Kotlin syntax, Xcode o Android Studio, provisioning profiles, at gymnastics sa certificates. Tapos setup pa ng App Store Connect. Ilang buwan kang mag-aaksaya sa mga prerequisites bago ka pa makapagsulat ng kahit isang linya ng iyong actual na idea. Hindi lang ito speed bump. Cliff ito na nagpapatigil sa karamihan bago pa man sila makapagsimula.

Magsimula sa isang pangungusap

I-describe ang iyong app sa isang pangungusap. Tinatrato ng pipeline ng Leanfinit ang pangungusap na iyon bilang spec: ang AI na ang bahala sa architecture, sa mga screen, at sa data model. 'Isang daily reflection journal na magtatanong sa akin ng tatlong tanong tuwing umaga at mag-iimbak ng aking mga sagot nang pribado' ay magiging working Flutter app. Hindi mo kailangang hawakan ang code.

Nang nagtayo ako ng aking unang app nang walang coding, 23 salita ang na-type ko bilang description. Ang generated na app ay may limang screen, isang local database, at isang settings panel na hindi ko hiningi pero gusto ko agad nang makita.

'No-code' madalas ay 'no App Store' pala

Ang kisame ng App Store

Karamihan sa mga no-code app builder ay gumagawa ng web wrappers o heavily constrained templates. Hindi sila pumapasa sa App Store review, o halatang template lang ang hitsura nila. Kailangan mo pa rin ng developer para mag-distribute ng tunay na native app. Ang 'no-code' label ay madalas nagtatago ng kisame na mahahanap mo lang sa eksaktong sandaling gusto mo nang mag-ship.

Tunay na Flutter code, walang kailangan pang developer

Nag-ge-generate ang Leanfinit ng tunay na Flutter source code, native sa iOS at Android. Walang wrapper. Ang mag-build ng app nang walang coding ay hindi ibig sabihing mas mababang kalidad ang output. Katulad ito ng ibibigay sa iyo ng isang dev shop, tumatakbo sa parehong runtime, pumapasa sa parehong store review.

Ginagamit ng Google Pay, eBay Motors, at iba pang malalaking consumer apps ang Flutter. Ang runtime na kino-compile ng Leanfinit ay production-grade. Tunay na app ang ship mo, hindi simulation.

Lahat ay may karapatang magkaroon ng sariling software

Kung kaya mong i-describe ang gusto mo, dapat kaya mo ring magkaroon nito. Ang code ay implementation detail lamang, ang iyong idea ay hindi.

Artem, Leanfinit founder

Historically, ang software ay para lang sa mga taong marunong mag-code o sa mga kayang mag-hire ng marunong. Iyon ang binabago namin dito, hindi lang ang tooling. Ang isang pangungusap bilang buong interface ang pinili namin dahil iyon lang ang nararapat na hadlang sa pagitan ng isang idea at ng isang working app.

Ano talaga ang nangyayari sa isang hapon

Kongkreto ang proseso. Sinusulat mo ang description. Tine-review mo ang mga generated na screen. Nagbibigay ka ng isa o dalawang plain-language na refinement tulad ng 'gawin mong unang screen ang morning check-in.' Makakakuha ka ng TestFlight link. Walang configuration phase, walang onboarding tutorial na kailangang tapusin muna, walang pinipiling screen framework o database option.

Isang bagay na hindi kasama sa hapon: ang App Store review ay tumatagal ng 24 hanggang 48 oras. Iyon ang proseso ng Apple, hindi ng Leanfinit. Naabot mo ng hapon ang submission, hindi ang approval notification. Ganito ko nagtayo ng aking unang app nang walang coding: hindi sa isang weekend, hindi pagkatapos ng bootcamp, hindi sa pamamagitan ng pag-hire ng sinuman.

Ang bagay na hindi sinasabi: pag nagbago ang isip mo

Ang v1 freeze

Sa tradisyonal na development, ang bawat pagbabago ay nangangahulugang pagbabalik sa developer queue, muling pag-explain ng spec, paghihintay, at muli pang bayad. Kahit hindi ka naman ang nag-build ng unang version. Karamihan ay nag-i-freeze ng kanilang app sa v1 magpakailanman dahil sa friction, hindi dahil satisfied na sila.

Baguhin ang description, hindi ang code

Dahil ang source mo ay ang iyong description, i-update mo ang description. 'Magdagdag ng weekly summary screen na nagpapakita ng streaks' ay mag-ti-trigger ng regeneration. Tapos na. Ang iteration ay parehong galaw ng creation. Ganun dapat ang pakiramdam ng sarili mong app: isang bagay na patuloy mong mababago habang natututo ka kung ano talaga ang kailangan nito.

Apat na paraan, isang pagkukumpara

ParaanOras para sa unang buildTanggap sa App StoreBilis ng iterationTinatayang gastosTechnical na kinakailangan
Tradisyonal na dev agency6-12 weeksOoMabagal (bayad sa bawat pagbabago)$10k-$40kWala (ikaw ang nag-hire)
Matuto mag-code nang sarili3-6 monthsOoMabilis kapag bihasa naPamumuhunan ng orasMataas
Generic no-code builderIlang orasMadalas hindiMabilis sa loob ng template limits$15-$50/monthMababa
LeanfinitIsang haponOoMabilis (i-edit ang description)One subscriptionWala

Pagkatapos mag-publish

Real na ang iyong app: nasa phone mo, nasa store, may shareable link. Hindi prototype o demo. Isang shipped na produkto.

Ang ibig sabihin ng 'no-code' sa kontekstong ito ay hindi 'limitado.' Ang code ay hindi na ang bottleneck. Ang generated na source ay mayroon at maaari mo itong i-inspect o i-export. Hindi na kailangan ng karamihan. Ang kailangan nila ay para hindi na ang code ang dahilan kung bakit idea pa rin ang kanilang idea.

Ang tanging hadlang sa pagitan mo at ng iyong sariling app ay isang pangungusap na nag-de-describe nito. Isulat mo ang pangungusap. Mula roon, kaya mong mag-publish sa App Store nang walang developer, walang bootcamp, at nang hindi kailangang maghintay ng ilang buwan para makarating doon.

Isang pangungusap lang ang kailangan

Matagal ka nang may hawak sa ideyang iyon. I-describe ang iyong app sa plain language at makita ito bilang tunay na app, may tunay na mga screen, sa iyong phone ngayon.

I-describe ang iyong app