13 mobile app tricks you should know about before starting development

The main difficulty in developing an application is to code its functionality. For example, do text editing for a notepad application. That's what I thought when I was younger and more naive.





Since then, I have launched three applications with the hands of developers and one with my own . Not God knows what experience, but illusions have diminished. And the implementation of the functional now seems to me the simplest and most predictable task of all.





: , .






. , product-market fit, . , , , , , - -, . โ€ฆ ?













































  1. Push-













1.

โ€“ : (iOS / Android) ?





, โ€“ ( , , ).





Cross-platform framework too go and choose

, . โ€“ -.





?





  • :





  • ,





  • :





  • ?





  • : React Native Lingualeo





  • ยซยป. Flutter?





  • Flutter ?





2.

โ€“ . , . , , , . , .





: , SDK, , API, iOS Android.





Fresh example

โ€“ :





  • , .





  • , - .





- โ€“ , .





: - business value . , . .





?





  • Android โ€” ()





  • macOS 10.15 32- . ?





  • Android API,









3.

, , โ€“ : .





, . , , .





, , .





, Apple. , , , , -โ€ฆ , . , . , App Store .





, Google Apple . . , , . , .





?





  • Android- Google





  • iOS





  • Google Play





  • App Store . ,





  • PWA .





4.

, , . , โ€“ 10 , 143 !





, โ€“ . , , , , .





โ€“ . ASO , . , .





, .





?





  • :





  • 2019 : 4 +





  • ASO: App Store Google Play ( 10 )





  • Google Play?





  • , iOS ,





  • 1000$





5.

โ€“ .





Google Analytics , Amplitude , .





.





In fact, you can find out, but through pain and suffering
,

, , .





, utm-. , , , . , โ€“ utm- . !





.





, , web-.





: ,

, :





  • SDK .





  • , ( ).





, ( , ). , 100% . , .





, , โ€“ . , .





?









  • :





  • Google Analytics Firebase





  • Appsflyer: ,





  • :





6.

email . .





, : email, . , โ€“ . , , .





โ€“ FB, VK, Apple, Google, Telegram. , . , , Facebook - . , .





, web-. - .





, Apple Apple ID. Apple ID. ? email? , email Apple ID. Apple emailโ€™. email .





, .





?





  • Sign in with Apple โ€” Apple





  • OAuth API VK Go





  • Facebook Vkontakte Backbonejs + Express





  • Telegram Django





  • OAuth2 Google Sign-In. API Google





7.

, . , , , . , iPhone X.





, ยซยป Android (, Samsung Google), , Android + (, Xiaomi). - , - , - .





, โ€“ . :





  • ;





  • ;





  • , ;





  • , ;





  • ;





  • ;





  • .





, .





, . , .





Typical tablet owner

?





  • DPI





  • ,





  • Retina-





  • 32 iOS Android





  • ยซ ยป Android P. Android Cutout?





8.

. . , web QA โ€“ , .





:





  • .





  • .





  • : , , , .





  • : , , .





  • .





  • : , , .





  • push-.





, 10% . . . , ? , . , โ€“ , ยซยป .





, , Xiaomi , . .





: web, , QA . , , .





?





  • QA





  • 7





  • Android-.





  • .





  • : Mail.Ru





  • , , API: 2021





9.

, . . , , , . , , .





, โ€“ .





, . , . , , โ€“ โ€ฆ , . .





-, , : โ€“ Google Play , Apple Store โ€“ .  โ€“ ?





?





  • -





  • :





  • iOS









10.

: , , .





. , , .





? , . โ€“ - ( Google Maps 2GIS, ).





- โ€“ . . , , .





?









  • .





  • offline- RG.RU





  • OFFLINE FIRST Core Data Managed Document(s)





  • Amelisa. React Mongo





  • - iOS Realm





11. Push-

โ€“ . .





โ€“ . :





  • ? , ? , .





  • โ€“ . .





  • โ€“ .





  • , ? ? , , . 





  • , : , , .





, 10% . : . ยซยป โ€“ .





?





  • 5 push-





  • push-:





  • push-









  • - -:





12.

โ€“ . . , .





, .





โ€“ , , .





, ?





?





  • 10





  • :





  • :









  • UX :





  • , checklist





13.

, Telegram / Monobank / VK โ€“ . , , .





, โ€“ . . , , .





. , Google Play. , , .





โ€“ , . , โ€“ , . .





, . , . , . , .





โ€“ . . , . - ยซ ยป .





Waiting for your release

, . .





?





  • -10









  • , โ€”





  • -





  • Android-.





  • ,





That's all Folks!

, , . โ€“ . .





, โ€“ . . , . .





, , .





โ€“ , . , , . .





, , โ€ฆ .





โ€“ , , 128- . . , , .





, , , .





.






PS I outlined in general terms what you should pay attention to. But in order to understand any of these topics, it is better to read specialized articles. And if you remember the habrostat, which well reveals any of the listed questions, share the link and I will add it to the post.








All Articles