Need help with androidframer?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

faruktoptas
140 Stars 12 Forks Apache License 2.0 35 Commits 0 Opened issues

Description

Add frames and titles to your Google Play screenshots.

Services available

!
?

Need anything else?

Contributors list

# 28,736
materia...
Android
kotlin-...
Kotlin
20 commits

android-framer Python Build Action

Add frames and titles to your Google Play screenshots. Inspired by fastlane frameit

framer

Prerequsities

Install

pip3 install androidframer==0.1
from androidframer import Framer

Framer("resources/framer.json", "resources/strings.json", "resources/images").start()

or clone this repo and then run the script below:

python3 sample.py

Configure

Edit framer.json file

  • background: Background frame. More frames can be found on Facebook Design.
  • font: Title font
  • fontsize: Title font size
  • resize: Resize ratio of the source image
  • xposition: X position of source image to background image
  • yposition: Y position of source image to background image
  • data: Title keys ("1" for 1.png) Currently supports 1 or 2 lines
  • output: Directory to place output files
    json
    {
    "background": "resources/background.png",
    "data": {
    "1": [
      "title1_1",
      "title1_2"
    ],
    "2": [
      "title2_1"
    ]
    },
    "font": "resources/font.ttf",
    "fontsize":"108",
    "xposition":156,
    "yposition":780,
    "resize":100,
    "output": "resources/output"
    }
    
    ### Edit strings.json file For each language set strings for title keys specified in framer.json
    json
    {
    "en-US": {
    "title1_1": "Follow popular news",
    "title1_2": "feeds",
    "title2_1": "News summary"
    },
    "tr-TR": {
    "title1_1": "Popüler haber sitelerini",
    "title1_2": "takip edin",
    "title2_1": "Haber özeti"
    }
    }
    

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.