📜 ⬆️ ⬇️

The digest of interesting materials for the mobile developer # 293 (April 1 - 7)

In our new digest for the week, there is a story about complex relationships with the publisher, about even more complex Android development, materials about modularity, Hype-driven transformations, new releases for developers and more.



How to publish a mobile game, and not make my mistakes

The history of my game began in 2015 - I moved to Unity and got carried away 3d, the result was my first (second, which is not a shame to show) game: Out of Brakes - a runner in which the player must move away from obstacles on a typewriter whose speed is constantly is growing.

Develop applications for Android - as if to be (demonetized) by YouTube

Once upon a time, Android was considered the best mobile platform: control, customizability, advanced features, real multitasking, support for even rare use cases and the freedom of developers. It was the best platform for science and education: firstly, development tools are free and cross-platform, secondly, Android was a very flexible OS, which did not interfere with experimenting with innovative concepts and messing with equipment. Now it all disappears quickly.
')
This digest is available as a weekly newsletter . And every day we send news to Telegram channel .

iOS

(+48) The departure of Apple’s electronic engineer caused excitement among market speculators. How to become like him?
(+22) Particle system in Core Animation. Christmas story
(+14) Swift 5.1 - what's new?
(+4) Problems of the Pattern Coordinator and what’s the RouteComposer
UsabilityLab introduced the rating of iOS-applications of banks
image What's new in iOS 12.2 for Progressive Web Apps
image We decorate the iOS application with Core Animation
image Migration to a single logging: console and tools
image UITableView automatic header and footer sizes with AutoLayout
image Reverse engineering of iOS applications
image A simple guide to creating CocoaPods
image CallKit tutorial in iOS
image A pragmatic guide to scalable Swift architecture in 2019
image Adapt iPad apps with UISplitViewController
image Standard problems of modularization iOS-applications
image View Decoration in Swift
image We combine CoreGraphics and Metal sharing the resources
Charmed Dark Theme for Xcode
Blueprint: Declarative UI Designer

Android

(+14) Kaspersky Mobile Talks # 1. Multi-modality
Android Dev Podcast # 91. Humanitarian news
• The second beta of Android Q has been released.
Hype-driven Android development, or how an engineering specialty turns into marketing
image We break the monolith of the application - the history of Android applications Robinhood
image Moving images around the screen in Android
image Top 17 plug-ins for Android Studio
image MVVM and DataBinding: Android Design Templates
image How to develop screens for folding devices
image AndroidViewModel locale and anti-pattern changes
image Optimizing bytecode by changing the source
image An introduction to RoleManager in Android Q
image How to develop an application for Android in 2019: using the "new" Android
image Transferring data between Android devices via Bluetooth to Kotlin
image Android Image Segmentation - Smart Background Replacement with Fritz
image Modularization - a life example
image Explore Android Q: Bubbles
image Introduction to the Android menu

Development

(+33) Game designer is not much different from a psycho. How we made a CMAN game
(+20) Big city for mobile devices on Unity. Development and Optimization Experience
(+14) Review of the most interesting reports CodeFest 2019: the version of True Engineering
(+5) Dart code generation. Part 2. Annotations, source_gen and build_runner
(+3) Flutter. Keys! What are they for?
(0) Post-mortem with GGJ-2019: how to fill cones, but still make the game
Humble Book Bundle on classic video games
Snapchat has opened a gaming platform
Preglife received the first investment in 9 years
Flutter - the fastest growing skill among developers.
AppsCast # 3: Architecture, architecture and some more architecture
Podlodka # 105: Incident Management
Microsoft Visual Studio 2019 released
The Jolly Rogers: an open-source clash royale clone on Unity
Do not be sad: how not to lose optimism in game development
image Development for different screen sizes and different orientations on Flutter
image Writing games for the ZX Spectrum
image Indie Adventure - rewriting MobiLinc to React Native
image UX somehow happens: tactics against strategy
image Why all designers need to read cyberpunk
image How to make your own mobile wallet and win
image How to interview interviewers when you are looking for work

Analytics, marketing and monetization

(+8) “Exchange of courtesies”: what is the essence of the conflict between the two most famous streaming companies
(+5) Jedi technology mobile developer: how to monetize the application in 2019?
Snap announced ad network
Hometalk: “do it yourself” in American
How to increase the coverage of group posts in Facebook for a mobile game.
• You can pay for cell phone viewing ads
Quinn: a social network for adults without images
Drunk shopping: 45 billion dollars a year
image Is it boring to study? 5 Tips for Turning E-Learning to History
image Agile localization: complete guide
image How we got 11.3 million page views without any growth hacking
image 5 technician to make mobile buttons with a call to action intuitive
image 9 most common mistakes in application development

AI, Devices, IoT

(+49) Two students deceived Apple for $ 1 million
(+41) Word2vec in pictures
(+20) Machine learning without Python, Anaconda and other reptiles.
(+12) VR with neural interfaces - total immersion in virtual reality
(+7) Energy, heat and water
Amazon is preparing its smart headphones.
Valve launches its virtual reality helmet
image TensorFlow is dead, long live TensorFlow!
image PostgreSQL performance on Raspberry Pi

Previous Digest . If you have other interesting materials or you have found a mistake, please send it to the post office .

Source: https://habr.com/ru/post/447110/


All Articles